predicate something upon - Français Anglais Dictionnaire